protection devices for passengers - French English Dictionary